package com.CusterRelSys.mapper;

import com.CusterRelSys.entity.CstCustomer;

import java.util.List;

public interface CstSustomerMapperMWJ {

    /**
     * 查询不重复的地区
     * @return
     */
    public List<String> selectSingleCustRegion();

    /**
     * 查询不重复的客户等级
     * @return
     */
    public List<String> selectSingleCustLevel();

    /**
     * 查询不重复的经理
     * @return
     */
    public List<String> selectSingleCustManageName();

    /**
     * 查询不重复的客户满意度
     * @return
     */
    public List<String> selectSingleCustSatisfy();

    /**
     * 查询不重复的客户信誉度
     * @return
     */
    public List<String> selectSingleCustCredit();

    /**
     * 通过页面条件查询所有符合条件的客户信息
     * @return
     */
    public List<CstCustomer> selectByCondition(CstCustomer cstSustomer);

    /**
     * 通过客户编号查询当前客户的所有信息
     * @param custNo
     * @return
     */
    public List<CstCustomer> selectByCustNo(String custNo);

    /**
     * 通过custNo修改客户信息
     * @param cstSustomer
     * @return
     */
    public int updateCustomer(CstCustomer cstSustomer);
}
